package cn.com.open.itembank.service;

import cn.com.open.itembank.dto.ItemBankCount;
import cn.com.open.itembank.entity.CourseItemBank;

import java.util.List;

public interface AppService {
    /**
     * 获取appKey列表
     *
     * @return appKey列表
     */
    List<String> getAppList();

    /**
     * 根据appKey和orgid获取课程题库信息
     *
     * @param appKey 应用ID
     * @param orgId  机构ID
     * @return 可用题库列表
     */
    List<CourseItemBank> getItembankListByAppKeyAndOrgId(String appKey, String orgId);

    /**
     * 根据appKey获取对应题库题量列表
     *
     * @param appKey 应用ID
     * @return 对应题库题量列表
     */
    List<ItemBankCount> getItembankQuestionCountByAppKey(String appKey);
}
